mancha mansa - German English Dictionary